.box {
    border: 1px solid #e7eaec;
    background: #FFFFFF;
    font-size: 14px;
}

.box-top-10 {
    margin-top: 10px;
}

.top-menu {
    height: 40px;
    border-bottom: 1px solid #e7eaec;
    font-weight: bold;
}

.group-menu {
    margin-left: 40px;
}

.list-menu {
    margin-left: 80px;
}

.do-menu {
    margin-left: 120px;
}

.module {
    margin-top: 10px;
}

.checkbox-input {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7eaec;
    float: left;
}

.left-10 {
    margin-left: 10px;
}

.checkbox-input input {
    margin: 13px;
    float: left;
}

.checkbox-name {
    text-align: left;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7eaec;
    border-left: 0;
    padding: 0 13px;
    float: left;
}

.next {
    margin: 10px 0;
}